Big Huge Thesaurus

fenestra cochleae

noun